//模板类的继承--普通类继承模板类的具体化版本
#include <iostream>
using namespace std;
template<class T>
class A{
public:
    T m_n;
    A(T x):m_n(x){
        cout<<"A类的构造函数"<<endl;
    }
    void show(){
        cout<<m_n<<endl;
    }
};
class B:public A<int>
{
public:
    B(int n):A(n){
        cout<<"B类构造函数的调用"<<endl;
    }
    void show(){
        cout<<m_n<<endl;
    }
};
int main()
{
    B b(10);
    b.show();
    return 0;
}